.head-top{
	width: 100%;
	background: #700005;
}
.head-top .container{
	width: 1200px;
	margin: 0 auto;
}
.head-top ul li{
	display: inline-block;
	margin: 5px 7px;
	color: #E5E3C0;
	font-size: 14px;
	cursor: pointer;
}
.head-top ul li a:hover{
	color: #FFFFFF;
}
.head-top ul li a{
	color: #E5E3C0;
}
.brand{
	width: 100%;
	background: #8F000B;
	padding: 20px 0;
	
}
.brand .container{
	width: 1200px;
	margin: 0 auto;
}
.brand img{
	width: 220px;
	height: 60px;
}
.nav{
	width: 100%;
	background: #FFFFFF;
	position: relative;
}
.nav .container{
	width: 1200px;
	margin: 0 auto;
	
}
.nav .ct .ct1{
	float: left;
	line-height: 38px;
	margin: 0px 27px;
	padding: 0px 20px;
	cursor: pointer;
	text-align: center;
	font-size: 16px;
}
.nav .ct li:hover{
	color: #F0F8FF;
	background: #8F000B;
}
.nav .ct li:hover a{
	color: whitesmoke;
}
.nav .ct li:hover a{
	color: white;
}
.nav ul li a{
	color: black;
}
.beida:hover .subnav{
	display: block;
}
.subnav{
	width: 100%;
	height: 200px;
	background-color: #FFFFFF;
	position: absolute;
	left: 0;
	top: 38px;
	display: none;
}
.ct2{
	line-height: 26px!important;
}
.nav .container>ul>li:hover .subnav{
		display: block;
	}
.subnavC{
	width: 1200px;
	height: 200px;
	margin: 0 auto;
}
.subnavCL{
	width: 640px;
	height: 200px;
	float: left;
}
.subnavCL img{
	width: 370px;
	height: 140px;
	margin: 20px 0 0 0;
	float: left;
}
.subnavsize{
	width: 270px;
	float: left;
	margin: 24px 0 0 0;
	font-size: 15px;
	color: #80000B;
	text-align: center;
}

.subnavCL p{
	color: #8C0000;
	margin-left: 40px;
	line-height: 24px;
}
.subnavCR{
	width: 550px;
	float: left;
	margin-top: 18px;
}
.subnavlist{
	float: left;
	margin-left: 90px;
	font-size: 14px;
	
}
.subnavlist li{
	background-color: #FFFFFF!important;
}
.subnavlistC li{
	background-color: #FFFFFF!important;
}
.subnavlistR li{
	background-color: #FFFFFF!important;
}
.subnavlist a{
	color: #333333!important;
}
.subnavlistC a{
	color: #333333!important;
}
.subnavlistR a{
	color: #333333!important;
}
.subnavlist a:hover{
	color: #80000B!important;
}
.subnavlistC a:hover{
	color: #80000B!important;
}
.subnavlistR a:hover{
	color: #80000B!important;
}
.subnavlistC{
	float: left;
	margin-left: 90px;
	font-size: 14px;
}
.subnavlistR{
	float: left;
	margin-left: 90px;
	font-size: 14px;
}
.subnavCR a{
	color: #999999;
}


.br1{
	width: 100%;
	
}
.br1 img{
	width: 100%;
}



.biedayaowen{
	width: 100%;
	color: white;
	
}
.biedayaowen .container{
	width: 1000px;
	margin: 0 auto;
	border-bottom: 2px solid #8c0000;
	margin-bottom: 8px;
}
.biedayaowen ul li{
	display: inline-block;
	line-height: 43px;
	margin: 20px 0 0;
	padding: 5px 10px;
	text-align: center;
}
.biedayaowen ul li a:hover{
	color: red;
}
.biedayaowen ul li a{
	color: black;
	font-size: 18px;
}

.main{
	width: 1000px;
	margin: 0px auto;
	border: 1px white;
}
.main>div{
	width: 33%;
	background: white;
	display: inline-block;
}.biedayaowen-br{
	margin: 0;
	width: 1000px;
	text-align: center;
	}
.box{
	float:left;
}
.main .box1{
	width: 308px;
	margin-right: 30px;
	margin-top: 5px;
	line-height: 18px;	
}
.box1txt img{
	width:100%;
}

.box1txt:hover p{
	color: #8F000B;
}
.box1txt p{
	color: #000000;
}
.main ul li{
	width: 317px;
	height: 65px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 8px;
}
.main ul li a:hover{
	color: #8C0000;
}
.main ul li a{	
	color: #000000;
	font-size: 14px;
}
.box3 .p1 {
	float: left;
}
.box3 .p2 {
	float: right;
}
.box3 p a{
	color: #8F000B;
	cursor: pointer;
	font-size: 14px;
}	
.box3 p:hover a{
	text-decoration: underline;
}
.conL{
	width: 1000px;
	margin: 20px auto;
}
.jxky{
	width: 568px;
	padding-top:30px;
	float: left;
}
.jxky .container{
	border-bottom: 2px solid #8c0000;
	margin-bottom: 8px;
	font-size: 18px;
	color: #282828;
	height: 42px;
	line-height: 42px;
}
.jxky p a:hover{
	color: #8F000B;
}
.jxky p a{
	color: #282828;
}
.jxky .pic3{
	margin-top: 5px;
	line-height: 18px;
}
.jxky .pic3 img{
	width:120px;
	height: 120px;
	padding-right: 30px;
}
.content1{
	font-size:14px;
	margin-bottom:18px;
}
.content2{
	font-size: 12px;
	margin-top:18px;
	color: #505050;
}
.mtbd p{
	color: #282828;
	font-size: 18px;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #8F000B;
	margin-bottom: 8px;
	margin-top: 20px;
}
.mt{
	width: 120px;
	float: left;
}
.mt ul li{
	color: #8C0000;
	font-size:14px ;
	text-align: center;
	margin-bottom:16px ;
	line-height: 40px;
	background-color: #f4f4f4;
	
}
.mt ul li a{
	width: 400px;
	float: left;
	text-align: center;
}
.mtR ul li{
	width: 420px;
	height: 40px;
	line-height: 36px;
	padding-left:152px ;
	margin-bottom: 16px;
}
.mtR li a{
	color: #282828;
	font-size: 14px;
}
.mtR li a:hover{
	color: #8F000B;
}
.tz-biaoti{
	width: 100%;
	border-bottom: 2px solid #80000B;
}
.tz-biaoti p{
	color: #282828;
	margin-bottom: 8px;
	margin-top: 20px;
	float: left;
}
.tz-biaoti p a{
	font-size: 18px;
	border-left: 2px solid #80000B ;
	padding: 10px 30px 10px 18px;
	color: #282828;
	padding: 0 10px;
}.tzggL{
	width: 100%;
}
.tzggL li{
	line-height: 18px;
	font-size: 14px;
	margin-bottom: 18px;
}
.tzggL li span{
	width: 125px;
	height: 40px;
	line-height: 30px;
	margin-right: 20px;
	color: #80000B;
}
.tzggL li span i{
	font-size: 18px;
	font-style: normal;
}
.tzggL li a{
	color: #282828;
	font-size: 14px;
	padding-left: 30px;
}
.tzggL li a:hover{
	color: #700005;
}
.conL{
	width: 1000px;
	margin: 0 auto;
	margin-top:52px;
}
.fk{
	width: 400px;
	float: right;
}
.fks{
	background: #f4f4f4;
	margin-top: 30px;
}
.fksL{
	width: 94px;
	border: 1px solid #c9c9c9;
	border-right: 0;
	float: left;
	height: 125px;
	text-align: center;
	padding-top: 43px;
}
.fksL span{
	font-size: 16px;
	color: #282828;
	display: block;
	margin-top: 7px;
}
.fksL span:hover{
	color: #8C0000;
}
.fksr{
	width: 304px;
	height: 167px;
	background: #f4f4f4;
	float: right;
	border-top: 2px solid #8C0000;
}
.fksrb{
	width: 100%;
	line-height: 28px;
	background: #827D79;
	position: relative;
	top:139px;
	left:0;
}
.fksrb h3{
	color: #F4F4F4;
	font-size: 14px;
	text-align: center;
}
.fksr:hover .fksrb{
	display: block;
}
.fksr .fksrb{
	display: none;
}
.fkz{
	width: 100%;
	/* height: 200px; */
	margin-top: 20px;
	background-color: #F4F4F4;
	
}
.fkzL{
	width: 94px;
	border: 1px solid #c9c9c9;
	border-right: 1px solid #F4F4F4;
	float: left;
	height: 125px;
	background: #f4f4f4;
	text-align: center;
	padding-top: 43px;
}
.fkzL img{
	vertical-align: bottom;
	border: none;
}
.fkzL span{
	font-size: 16px;
	color: #282828;
	display: block;
	margin-top: 7px;
}
.fkzL span:hover{
	color: #8C0000;
}
.fkzR{
	width: 304px;
	height: 167px;
	background: #f4f4f4;
	float: right;
	border-top: 2px solid #8C0000;
	background-size: cover;
}
.fkzRb{
	width: 100%;
	line-height: 28px;
	background: #827D79;
	position: relative;
	top:139px;
	left:0;
}
.fkzRb h3{
	color: #F4F4F4;
	font-size: 14px;
	text-align: center;
}
.fkzR:hover .fkzRb{
	display: block;
	cursor: pointer;
}
.fkzR .fkzRb{
	display: none;
}
.fkx{
	width: 100%;
	/* height: 200px; */
	background-color: #F4F4F4;
	margin-top: 20px;
}
.fkxL{
	width: 94px;
	border: 1px solid #c9c9c9;
	border-right: 1px solid #F4F4F4;
	float: left;
	height: 125px;
	background: #f4f4f4;
	text-align: center;
	padding-top: 43px;
}
.fkxL img{
	vertical-align: bottom;
	border: none;
}
.fkxL span{
	font-size: 16px;
	color: #282828;
	display: block;
	margin-top: 7px;
}
.fkxL span:hover{
	color: #8C0000;
}
.fkxR{
	width: 304px;
	height: 167px;
	background: #f4f4f4;
	float: right;
	border-top: 2px solid #8C0000;
	background-size: cover;
}
.fkxRb{
	width: 100%;
	line-height: 28px;
	background: #827D79;
	position: relative;
	top:139px;
	left:0;
}
.fkxRb h3{
	color: #F4F4F4;
	font-size: 14px;
	text-align: center;
}
.fkxR:hover .fkxRb{
	display: block;
}
.fkxR .fkxRb{
	display: none;
}
.ztwz{
	width: 1000px;
	margin: 0 auto;
	background-color: #F4F4F4;	
	overflow: hidden;
	margin-top: 55px;
}
.ztwzL{
	float: left;
	width: 99px;
	padding-top:23px ;
	background-color: #F4F4F4;
	border: 1px solid #C9C9C9;
	height: 100%;
	text-align: center;
	padding-bottom:20px ;
}
.ztwzL img{
	border: none;
	vertical-align: bottom;
} 
.ztwzL .zt{
	font-size: 16px;
	color: #282828;
	display: block;
	margin-top: 7px;
}
.ztwz .zt:hover{
	color: #8C0000;
}
.ztwzR li{
	float: left;
	height: 122px;
	position: relative;
	width: 179px;
	display: inline-block;
	text-align: center;
	position: relative;
	
}
.ztwzR li img{
	width: 179px;
	height: 122px;
}
.ztwzR .bw{
	color: #F0F8FF;
	width: 179PX;
	background-color: rgba(0,0,0,.5);
	font-size: 14px;
	display: none;
	position: absolute;
	top: 103px;
	left: 0;
}
.ztwzR li:hover .bw{
	transition: all 0.2s;
	display: block;
}
.ztwzR li .ztwzr li span{
	
}
.8tp{
	width: 100%;
}
.tp{
	width: 1000px;
	margin: 0 auto;
	
}
.beidapoto{
	margin-top:90px;
}
.beidapoto li{
	width: 194px;
	height: 126px;
	background: #000;
	float: left;
	margin-left: 74px;
	background-color: #FFFFFF;
	position: relative;
	width: 194px;
	height: 126px;
}
.beidapoto li:nth-child(1){
	margin-left: 0;
}

.beidapoto li img{
	border: 0;
	vertical-align: bottom;
	width: 100%;
}
.tp li p{
	position: absolute;
	bottom: 8px;
	left: 0
	width: 194px;
}
.tp li h3{
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFFFFF;
	font-size: 14px;
	width: 194px;
	
}
.tp .p1{
	background-color: rgba(98,65,70,.5);
}
.tp .p2{
	background-color: rgba(97,64,85,.5);
}
.tp .p3{
	background-color: rgba(91,71,101,.5);
}
.tp .p4{
	background-color: rgba(53,60,87,.5);
}
.tp .p5{
	background-color: rgba(150,187,195,.5);
}
.tp .p6{
	background-color: rgba(34,79,47,.5);
}
.tp .p7{
	background-color: rgba(124,128,83,.7);
}
.tp .p8{
	background-color: rgba(152,134,107,.5);
}
.tp li h3 span{
	display: inline-block;
	width: 21px;
	height: 21px;
	padding: 5px 55px 4px 10px;
	float: left;
}
.tp li h3 a{
	color: #FFFFFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.footer1{
	width: 100%;
	border-top: 1px solid #af0a1a;
	margin-top: 50px;
}
.ft{
	margin-top: 20px;
	display: flex;
	
	overflow: hidden;
	flex-direction:row ;
}
.ft li{
	width: 334px;
	height: 174px;
	float: left;
	flex: 1;
	border-right: 1px solid #af0a1a;
	text-align: center;
}
.ft li:nth-child(5){
	border-right: none;
}
.footer2{
	width: 100%;
	background-color: #000000;
	margin-top: 30px;
}
.footer3{
	width: 1000px;
	height: 30px;
	margin: 0 auto;
}
.footer4 li{
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
}
.footer4 span{
	border-right: 1px solid #ffffff;
	padding: 0 12px 0 16px;
	
}
.footer4 li:nth-child(5):hover span{
	color: #80000B;
} 
.footer4 li:nth-child(6) span{
	border-right: none;
}